<html>
<head><meta charset="utf-8"><title>meeting 2019.03.28 · t-compiler/wg-polonius · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/186049-t-compiler/wg-polonius/index.html">t-compiler/wg-polonius</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/186049-t-compiler/wg-polonius/topic/meeting.202019.2E03.2E28.html">meeting 2019.03.28</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="161988721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/186049-t-compiler/wg-polonius/topic/meeting%202019.03.28/near/161988721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Amanda Stjerna <a href="https://rust-lang.github.io/zulip_archive/stream/186049-t-compiler/wg-polonius/topic/meeting.202019.2E03.2E28.html#161988721">(Mar 28 2019 at 20:15)</a>:</h4>
<p>I can't remember if we formally decided on not having a meeting today (and I am guessing we aren't), but I'm going to have a meeting with myself anyway and report on what I have done during the week. Hope everyone are enjoying themselves at a) the conference or b) whatever else they are doing!</p>
<p>I have:<br>
- extended rustc-perf to run an extra check round with Polonius, analogous to how NLL benchmarks are run<br>
- used this extended version of the benchmarks to extract relative runtime and memory usage measurements<br>
- plotted the results, and done manual and k-means clustering to figure out the sorts of performance outliers (compared to <strong>NLL</strong>) we are looking at<br>
- done the work to Polonius and sub-crates to integrate the necessary facts for liveness analysis<br>
- produced a probably slightly to moderately rubbish implementation of the liveness analysis as described in <a href="https://github.com/rust-lang/polonius/issues/104" target="_blank" title="https://github.com/rust-lang/polonius/issues/104">Polonius#104</a> (<a href="https://github.com/rust-lang/polonius/pull/105" target="_blank" title="https://github.com/rust-lang/polonius/pull/105">PR</a>, concerns described in the PR)<br>
- cleaned up a few Clippy errors (in separate commits) as I went by </p>
<p>For the remainder of the "week" (which may or may not be aligned to the actual week) I will focus on preparing the paperwork for my master's project (I have still not formally registered for the project course and err am no longer formally a student at all, in fact), and, time permitting, on poking around rustc and seeing  if I can figure out what to do to extend the fact generation parts to accommodate the new liveness analysis on my own.</p>



<a name="161989271"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/186049-t-compiler/wg-polonius/topic/meeting%202019.03.28/near/161989271" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Amanda Stjerna <a href="https://rust-lang.github.io/zulip_archive/stream/186049-t-compiler/wg-polonius/topic/meeting.202019.2E03.2E28.html#161989271">(Mar 28 2019 at 20:22)</a>:</h4>
<p>Great meeting. Can I use this opportunity to elect myself to something cool?</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>